if (a[i++]<a[i]);为什么先算a[i]
来源:百度知道 编辑:UC知道 时间:2024/05/06 20:33:38
请深入的讲解 3q
[]的优先级大于++ 故a[i++]<a[i]相当于a[i]<a[i] 这个判断语句无意义
//demo
#include<iostream>
using namespace std;
void main(void)
{
int a[2]={3,2};
int i=0;
if(a[i++]<[i])
cout<<"1";
else cout<<"0";
if(a[++i]<a[i])
cout<<"1";
else cout<<"0";
}
运行结果 :00
运算符的结合性不一样
错了
if i were a teacher
for(i=2,line=0;i<N;i++) ,{ if(a[i]!=0,line=0;i<N;i++) 是什么意思
英语作文 If i were a millionaire
what if i am a salesman
if i have a lot of money
If I am a fish I visit to return.If I am a bird I fly to return.
已知a<b,求I x-a I+I x-b I 的最小值
if i hope a little ,try a little more, i will 虾米意思
哪位高手知道在c语言中if(!a[i]) break;中的!a[i]是什么意思
If I were a snowflake,I think I'd.......(急!!!在线等)